home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Nibble Magazine
/
nib08.dsk
/
MLE DRIVER.bas
< prev
next >
Wrap
BASIC Source File
|
2023-02-26
|
1KB
|
29 lines
1 REM **********************
2 REM * M.L.E. DRIVER *
3 REM * BY DOUG SPRINKLE *
4 REM * COPYRIGHT (C) 1982 *
5 REM * BY MICRO-SPARC INC *
6 REM * LINCOLN, MA. 01773 *
7 REM **********************
10 HIMEM: 16368
14 FOR I = 1 TO 9: READ A: POKE 18943 +I,A: NEXT
15 DATA 173,245,63,172,244,63,76,72,163
20 ONERR GOTO 200
24 D$ = CHR$(4): PRINT D$;"MON C,I,O": PRINT D$;"BLOAD MLE.B"
34 CALL 16384: REM MLE
35 PRINT : HOME : PRINT D$;"CATALOG": PRINT : PRINT
50 N = PEEK(16369): HTAB 10: PRINT "'EXIT' TO RETURN": PRINT : HTAB 11: INPUT "ENTER FILE NAME ";F$: IF F$ = "" THEN F$ = "NO NAME"
55 IF F$ = "EXIT" THEN 34
60 ON N GOTO 70,150
70 REM SAVE RTN
80 L% = PEEK(16370) +256 * PEEK(16371)
85 POKE 41794,76: POKE 41795,0: POKE 41796,74: REM MAKE PATCH
90 PRINT D$;"BSAVE";F$;",A20480,L"L%
125 POKE 41794,173: POKE 41795,115: POKE 41796,170: REM CLEAR PATCH
130 GOTO 34
140 REM LOAD RTN
150 PRINT D$;"BLOAD";F$;",A$5000"
160 JP% = PEEK(16374) +256 * PEEK(16375)
170 CALL JP%: GOTO 34
200 EC% = PEEK(222): HOME : VTAB 11: HTAB 12
210 PRINT "DISK ERROR CODE ";EC%: PRINT : HTAB 14: INPUT "PRESS RETURN ";A$: GOTO 34